Towards the Preservation of Keys in XML Data Transformation for Integration
نویسنده
چکیده
Transformation of a source schema with its conforming data to a target schema with its conforming data is an important activity in XML as two schemas in XML can represent same real world information. Specifically in XML data integration, transformation of a source to a target is regarded as an important task. An XML source schema can often be defined with XML key which is an important integrity constraint. Thus when a source schema with keys is transformed, keys need to be transformed as they are defined on the schema. Moreover there is a need to investigate whether the transformed keys are valid and preserved. In this paper, we study how XML keys are transformed, and whether the transformed keys are valid and preserved to the target schema. Towards this problem, we firstly define XML keys and their satisfactions. We then show how the XML keys are transformed using transformation operations. Finally, we study the key preservation property of important XML transformation operators. We show that the important XML transformation operations are key preserving with necessary and sufficient conditions.
منابع مشابه
Towards the Preservation of Referential Constraints in XML Data Transformation for Integration∗
We investigate the transformation and the preservation of XML referential constraints in XML data transformation for integration purposes in this paper. In the transformation and the preservation, we consider XML inclusion dependencies and XML foreign keys. We show how XML referential constraints should be transformed and preserved using important transformation operators with sufficient condit...
متن کاملKey Preserving P2P Data Transformation in XML
Transformation of data with any data model is an important activity to the database community. Specially in peer to peer(P2P) system, data transformation between two peers is a necessary task when data management is an issue. With the advent of XML as an widely used and adopted data representation and exchange format over the web, transformation of data in XML P2P systems is getting much intere...
متن کاملDeriving Relation Keys from XML Keys
Much work on XML data was around storage and querying and did not consider constraints of XML, especially keys. Since constraints have been proposed in many papers for XML, much research work on constraints has been being done. In this paper, we consider an important class of constraints, XML keys, and try to find the relationship between XML keys and relation keys. Given XML data whose semanti...
متن کاملFinite Satis ability of Keys and Foreign Keys for XML
Key and foreign key constraints are useful for XML 5] data in semantic speciication, query optimization and more importantly, for information preservation in data exchange. Several XML proposals, e.g., XML Schema 28] and XML Data 21], support key and foreign key speciications. These constraints, however, may not be nitely satissable in the XML context. More specifically , given a DTD D and a ni...
متن کاملXML Schema Mappings in the Presence of Key Constraints and Value Dependencies
Schema mappings play a central role in both data integration and data exchange, and are understood as high-level specifications describing the relationships between data schemas. Based on these specifications, data structured under a source schema can be transformed into data structured under a target schema. During the transformation some structural constraints, both context-free (the structur...
متن کامل